Efficient illuminant correction in the local, linear, learned (L3) method
نویسندگان
چکیده
To speed the development of novel camera architectures we proposed a method, L (Local, Linear and Learned), that automatically creates an optimized image processing pipeline. The L method assigns each sensor pixel into one of 400 classes, and applies class-dependent local linear transforms that map the sensor data from a pixel and its neighbors into the target output (e.g., CIE XYZ rendered under a D65 illuminant). The transforms are pre-computed from training data and stored in a table used for image rendering. The training data are generated by camera simulation, consisting of sensor responses and CIE XYZ rendered outputs. The sensor and rendering illuminant can be chosen equal (same-illuminant table) or different (cross-illuminant table). In the original implementation, illuminant correction is achieved with cross-illuminant tables, and one table is required for each illuminant. We find, however, that a single same-illuminant table (D65) effectively converts sensor data for many different same-illuminant conditions. Hence, we propose to render the data by applying the sameilluminant D65 table to the sensor data, followed by a linear illuminant correction transform. The mean color reproduction error using the same-illuminant table is on the order of 4∆E units, which is only slightly larger than the cross-illuminant table error. This approach reduces table storage requirements significantly without substantially degrading color reproduction accuracy.
منابع مشابه
Local Linear Approximation for Camera Image Processing Pipelines
Modern digital cameras include an image processing pipeline that converts raw sensor data to a rendered RGB image. Several key steps in the pipeline operate on spatially localized data (demosaicking, noise reduction, color conversion). We show how to derive a collection of local, adaptive linear filters (kernels) that can be applied to each pixel and its neighborhood; the adaptive linear calcul...
متن کاملAutomatically designing an image processing pipeline for a five-band camera prototype using the local, linear, learned (L3) method
The development of an image processing pipeline for each new camera design can be time-consuming. To speed camera development, we developed a method named L (Local, Linear, Learned) that automatically creates an image processing pipeline for any design. In this paper, we describe how we used the L method to design and implement an image processing pipeline for a prototype camera with five color...
متن کاملAutomating the design of image processing pipelines for novel color filter arrays: local, linear, learned (L3) method
متن کامل
Local Linear Learned Image Processing Pipeline
The local linear learned (L3) algorithm is presented that simultaneously performs the demosaicking, denoising, and color transform calculations of an image processing pipeline for a digital camera with any color filter array. © 2011 Optical Society of America OCIS codes: 040.1490, 100.2000.
متن کاملImproving Edge Based Color Constancy for Multiple Light Sources
Color constancy algorithms are used for making illuminant independent images. Illuminant independency is achieved in most of algorithms by uniform light source assumption. But this condition may violate in most of real world images which introduces performance failure in computer vision applications like object tracking and object recognition. Local color correction for up to two light sources ...
متن کامل